periscopic spectacles - French English Dictionary